<?php
/**
 * Created by PhpStorm.
 * User: sunzexin
 * Date: 2018/1/17
 * Time: 15:39
 */

namespace App\Http\Controllers\MiniProgramAdmin;

use App\Http\Traits\SwaggerTrait;
use App\Http\Controllers\BaseController;
/**
 * @SWG\Swagger(
 *     schemes={"http","https"},
 *     host="https://web3.yiicca.com/api/mpa",
 *     basePath="/",
 *     @SWG\Tag(name="VipCard", description="Vip卡操作的一些接口"),
 *     @SWG\Tag(name="Party", description="活动操作的一些接口"),
 *     @SWG\Tag(name="PartyPhoto", description="活动图片操作的一些接口"),
 *     @SWG\Tag(name="PartyCategory", description="活动分类操作的一些接口"),
 *     @SWG\Tag(name="User", description="用户操作的一些接口"),
 *     @SWG\Tag(name="Swiper", description="轮播图操作的一些接口"),
 *     @SWG\Tag(name="Menu", description="菜单操作的一些接口"),
 *     @SWG\Tag(name="Partner", description="合作者操作的一些接口"),
 *     @SWG\Tag(name="CashCoupon", description="代金券操作的一些接口"),
 *     @SWG\Tag(name="Role", description="角色操作的一些接口"),
 *     @SWG\Tag(name="ProductContent", description="货品详情的一些接口"),
 *     @SWG\Tag(name="SystemNotify", description="系统通知的一些接口"),
 *     @SWG\Tag(name="SystemNotifyContent", description="系统通知内容的一些接口"),
 *     @SWG\Tag(name="Tag", description="分类标签的一些接口"),
 *     @SWG\Tag(name="Order", description="订单的一些接口"),
 *     @SWG\Info(
 *         version="2.0.0",
 *         title="一间咖啡馆接口",
 *         description="一间咖啡馆的所有接口",
 *         termsOfService="",
 *         @SWG\Contact(
 *             email="799416774@qq.com"
 *         ),
 *         @SWG\License(
 *             name="Private License",
 *             url="URL to the license"
 *         )
 *     ),
 *     @SWG\ExternalDocumentation(
 *         description="Find out more about my website",
 *         url="http..."
 *     )
 * )
 */
class SwaggerController extends BaseController
{
    use SwaggerTrait;
    public function doc()
    {
        $swagger = \Swagger\scan(realpath(__DIR__));
        return response()->json($swagger);
    }
}